花費 7 ms
使用C# (.NET Core) 實現單體設計模式 (Singleton Pattern)

本文的概念內容來自深入淺出設計模式一書 由於我在給公司做內培, 所以最近天天寫設計模式的文章.... 單體模式 Singleton 單體模式的目標就是只創建一個實例. 實際中有很多種對象我們可 ...

Wed Apr 11 20:20:00 CST 2018 12 4216
API做翻頁的兩種思路

在開發API的時候,有時候數據太多了,就需要分頁讀取。 基於偏移量的分頁(Offset-based) 這種方式就是會提供一個每頁筆數(page size)來定義返回條目的最大數,提供一個頁數(pa ...

Mon Apr 15 14:29:00 CST 2019 4 2585
使用 OAS(OpenAPI標准)來描述 Web API

無論哪種類型的Web API, 都可能需要給其他開發者使用. 所以API的開發者體驗是很重要的. API的開發者體驗, 簡寫為 API DX (Developer Experience). 它包 ...

Mon Jan 20 21:42:00 CST 2020 4 2952
使用C# (.NET Core) 實現命令設計模式 (Command Pattern)

本文的概念內容來自深入淺出設計模式一書. 項目需求 有這樣一個可編程的新型遙控器, 它有7個可編程插槽, 每個插槽可連接不同的家用電器設備. 每個插槽對應兩個按鈕: 開, 關(ON, OFF) ...

Sat Apr 14 19:54:00 CST 2018 2 1723
使用C# (.NET Core) 實現迭代器設計模式 (Iterator Pattern)

本文的概念來自深入淺出設計模式一書 項目需求 有兩個飯店合並了, 它們各自有自己的菜單. 飯店合並之后要保留這兩份菜單. 這兩個菜單是這樣的: 菜單項MenuItem的代碼是這樣的: ...

Fri Apr 20 23:25:00 CST 2018 3 1115

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM